/*
 *
 *
 *
 *
 */

package com.usefullc.system.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.usefullc.system.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 应用版本项
 * @author admin
 *
 * @2022-05-14
 */
@JsonIgnoreProperties(value = {"appVersion","delState"})
@ApiModel
@TableName(value="sys_app_version_item",autoResultMap = true)
@Data
public class AppVersionItem extends BaseEntity {

    @ApiModelProperty(notes = "主版本ID")
    private Long appVersionId;

    @ApiModelProperty(notes = "类型（android,ios,win,darwin,linux）")
    private String platform;

    @ApiModelProperty(notes = "平台版本（win-x32,win-x64,mac-x64,mac-arm64,linux）")
    private String platformVersion;


    @ApiModelProperty(notes = "app下载链接地址")
    private String appUrl;

    @TableField(exist = false)
    private AppVersion appVersion;

    public AppVersionItem(){
    }

}
